body {
    /**不可以同时设置html、body，否则顶部导航二级菜单不显示**/
    overflow: hidden;
}

.gene-layout-admin .gene-logo-mobile {
    display: none;
}

.layui-layout-admin .layui-header .layui-layout-right {
    padding: 0;
}

.gene-top-nav .layui-nav-item {
    line-height: 50px;
}

.gene-top-nav .layui-nav-item .layui-nav-child {
    top: 55px;
}

.gene-top-nav .layui-this {
    background-color: #393D49!important;
}

.gene-top-nav * {
    font-size: 13px;
}

.layui-layout-left .layui-nav-item:hover {
    background-color: #393D49!important;
}

.gene-top-nav .layui-nav-bar {
    height: 0;
}

.gene-top-nav .layui-this:after {
    content: none;
}

.gene-layout-admin .layui-footer {
    height: 35px;
    line-height: 35px;
}

.gene-layout-admin .layui-body {
    bottom: 35px;
    top: 50px;
}

.gene-layout-admin .layui-body .gene-body {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
}

.gene-body .gene-frame {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.gene-layout-admin .layui-header {
    height: 50px;
}

.gene-layout-admin .layui-logo {
    line-height: 50px;
}

.gene-layout-admin .gene-side {
    top: 50px;
}

.gene-layout-admin .gene-sided {
    width: 50px;
}

.gene-side .layui-side-scroll .gene-side-fold {
    height: 35px;
    background-color: #4A5064;
    color: #aeb9c2;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
}

.gene-sided .layui-side-scroll .layui-nav-item {
    text-align: center;
}

.gene-sided .layui-side-scroll .layui-nav-item a {
    padding: 0;
}

.gene-side .layui-nav-tree .layui-nav-child a {
    padding-left: 30px;
}

.gene-sided .layui-nav-tree .layui-nav-child a {
    padding-left: 0;
}

.gene-sided .layui-side-scroll a span {
    display: none;
}


/* 新增*/

.gene-sided .layui-side-scroll .gene-side-fold,
.gene-sided .layui-side-scroll .layui-nav-tree {
    width: 50px;
}

.gene-layout-admin .gene-body-folded,
.gene-layout-admin .gene-footer-folded {
    left: 50px;
}